package com.rxkj.syslog;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 操作日志注解
 * by alex
 * 2022-4-19
 */
@Target({ElementType.METHOD, ElementType.TYPE})  //注解放置的目标位置,METHOD是可注解在方法级别上
@Retention(RetentionPolicy.RUNTIME) // 注解在哪个阶段执行 运行时可见
public @interface SysOPLog {
    //操作类型
    String logType() default "";

    //操作记录
    String content() default "";

    //操作人
    String userName() default "";

    //userid
    String id() default "1";
}
